@charset "utf-8";
body{
    position: relative;
    float: left;
    width: 100%;
    background-color: #fff;
    overflow: visible !important;
}
.login-top-layout{
    width: 100%;
    height: 76px;
    display: block;
    background:rgba(255, 255, 255, 0.1)
}
.announcement-top-layout{
    width: 100%;
    height: 76px;
    display: block;
    /* border-bottom: 1px solid #f5f5f5; */
    background-color: #d84e4d;
}
.home-top-layout{
    width: 100%;
    height: 76px;
    display: block;
    /* background: url("../img/top/top-bg3.png") repeat-x; */
}
.main{
    width: 1200px;
    box-sizing: border-box;
    margin: 0 auto;
    /* overflow: hidden; */
}
.main-b{
    width: 1200px;
    border-radius: 8px;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    background: #ffffff;
    -moz-box-shadow:0px 0px 5px #f5f5f5, 0px 0px 5px #f9f9f9;
    -webkit-box-shadow:0px 0px 5px #f5f5f5, 0px 0px 5px #f9f9f9;
    box-shadow:0px 0px 5px #f5f5f5, 0px 0px 5px #f9f9f9;
}
.primary{
    overflow: hidden;
    display: block;
    _display: inline;
}
.page-layout{
    margin: 50px auto;
    overflow: hidden;
    display: block;
    _display: inline;
    text-align: center;
}
.footer-layout{
    /* overflow: hidden; */
    display: block;
    _display: inline;
    background: #333333;
}
.recharge-layout{
    overflow: hidden;
    display: block;
    _display: inline;
    background: #f9f9f9;
    padding: 25px 0;
}
.accompanyPlay-layout{
    overflow: hidden;
    display: block;
    _display: inline;
    background: #fff;
    padding: 25px 0;
}
.home-layout{
    overflow: hidden;
    display: block;
    _display: inline;
    background: #f9f9f9;
    padding: 25px 0;
}
.accompany-layout{
    overflow: hidden;
    display: block;
    _display: inline;
    background: #f9f9f9;
    padding: 25px 0;
}
.search-view-layout{
    overflow: hidden;
    display: block;
    _display: inline;
    padding: 25px 0;
}

	